<?xml version="1.0"
      encoding="UTF-8"
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>回到PyBlosxom</title>
<meta name="generator" content="http://txt2tags.sf.net" />
</head>
<body>

<div class="header" id="header">
<a name='toptopNFdOWjVaT' id='toptopNFdOWjVaT'></a><h1>回到PyBlosxom</h1>
<h2>~重启Blogging生活</h2>
<h3>t2t渲染:2010-10-09 02:21:39</h3>
</div>

<div class="toc" id="toc">
  <ol>
  <li><a href="#toc1R0VYQ0JaV">怎么了？</a>
  </li>
  <li><a href="#toc2R0lYQ0IyR">规划</a>
    <ul>
    <li><a href="#toc3R0lYRENMU">2.1. 系统</a>
    </li>
    <li><a href="#toc4R0lYREVMU">2.2. 样式</a>
    </li>
    <li><a href="#toc5R0lYREdMU">2.3. 插件</a>
    </li>
    </ul>
  </li>
  <li><a href="#toc6R01YQ0JaV">成果</a>
    <ul>
    <li><a href="#toc7R01YRENMU">3.1. TODO</a>
    </li>
    </ul>
  </li>
  </ol>

</div>
<div class="body" id="body">
<a id="toc1R0VYQ0JaV" name="toc1R0VYQ0JaV"></a>
<h1><A href='#toptopNFdOWjVaT'> 1. 怎么了？ </A></h1>
<ul>
<li>曾经的 PyBlosxom 1.3.1 发布的 <img align="right" src="/pybimage/2010/preview-old-zoomquiet.org-pyb.jpg" border="0" alt=""/>
</li>
<li>从2005年开始用到2007年南下到金山,远离了服务器,发布不便就停了下来,但是总之还在存活...
</li>
<li>100401 啄木鸟新SA,小白同学升级 FreeBSD 时,发现 PyBlosxom 的cgi 有安全隐患,算是彻底关闭了当年定制了很多东西的hacker 级别Blog 实例;
</li>
<li>刚好 <a href="http://pyblosxom.sourceforge.net/releases/pyblosxom.1.5-rc1.html">PyBlosxom1.5-rc1</a> 也发布了,就趁机整体搞一下
</li>
</ul>

<p></p>
<a id="toc2R0lYQ0IyR" name="toc2R0lYQ0IyR"></a>
<h1><A href='#toptopNFdOWjVaT'> 2. 规划 </A></h1>
<p>
习惯性的先计划,再作...
</p>
<a id="toc3R0lYRENMU" name="toc3R0lYRENMU"></a>
<h2><A href='#toptopNFdOWjVaT'> 2.1. 系统 </A></h2>
<ul>
<li>从PyBlosxom 1.3.1 升级到 1.5-rc1
</li>
<li>发布方式从 cgi 升级到 静态发布 <i>(类似 MT 的那种)</i>
</li>
<li>版本管理从 SVN 迁移到 Hg <i>(依然在 code.google 空间中)</i>
</li>
</ul>

<a id="toc4R0lYREVMU" name="toc4R0lYREVMU"></a>
<h2><A href='#toptopNFdOWjVaT'> 2.2. 样式 </A></h2>
<ul>
<li>从自个儿模仿 <a href="http://www.deviantart.com/">deviantART</a> 设计的暗绿色,迁移到 Wordpress 中最轻的样式:
<a href="http://www.bestwpthemes.com/doc/">doc</a>
</li>
</ul>

<a id="toc5R0lYREdMU" name="toc5R0lYREdMU"></a>
<h2><A href='#toptopNFdOWjVaT'> 2.3. 插件 </A></h2>
<p>
<code>从用途来分类</code>
</p>
<dl>
<dt>归档:</dt><dd>
    <ul>
    <li>使用 xhtml作为最终输出
    </li>
    <li>按照年月归档并计数
    </li>
    <li>按照分类归档并计数
    </li>
    <li>对所有图片进行简单的图库管理
    </li>
    </ul>
<p></p>
</dd>
<dt>导览:</dt><dd>
    <ul>
    <li>对静态页面网站提供搜索  
    </li>
    <li>前后关联文章的快速链接
    </li>
    <li><u>分页式的导航链接</u> <i>杯具的插件,在静态发布状态中</i>    
    </li>
    <li>按照文章首字母的总索引
    </li>
    <li>支持多种语言的语法高亮
    </li>
    </ul>
<p></p>
</dd>
<dt>SNS:</dt><dd>
    <ul>
    <li>rdf/rss 自动生成
    </li>
    <li>评注?-( <i>(mail 先)</i>
    </li>
    <li>TAG云?-( <i>(和分类有重叠)</i>
    </li>
    </ul>
</dd>
</dl>

<a id="toc6R01YQ0JaV" name="toc6R01YQ0JaV"></a>
<h1><A href='#toptopNFdOWjVaT'> 3. 成果 </A></h1>
<p>
<b>就是当前这个重生的 ZQ's PyBlosxom 了</b>
</p>
<ul>
<li>通过对 t2t 的hack,可以直接在 t2t 文本中聲明是否使用 <a href="http://alexgorbatchev.com/wiki/SyntaxHighlighter:Usage">SyntaxHighlighter</a> ,以及使用哪种语法刷来显示
<p></p>
</li>
</ul>

<dl>
<dt>demo</dt><dd>
<pre class="brush:  python">

py["plugin_dirs"] = [os.path.join(blogdir, "plugins")
                        ,os.path.join(blogdir, "plugins/archives")
                        ,os.path.join(blogdir, "plugins/navigate")
                        ,os.path.join(blogdir, "plugins/date")                        
                        ,os.path.join(blogdir, "plugins/preformatters")
                        ,os.path.join(blogdir, "plugins/folksonomy")
                        ,os.path.join(blogdir, "plugins/willplugins")
                        ,os.path.join(blogdir, "plugins/zqpyb+")    
                        ]
</pre>
</dd>
</dl>

<a id="toc7R01YRENMU" name="toc7R01YRENMU"></a>
<h2><A href='#toptopNFdOWjVaT'> 3.1. TODO </A></h2>
<p>
<code>不断维护的完美之途紀...</code>
</p>
<dl>
<dt>PyBlosxom 静态化发布体系:</dt><dd>
</dd>
</dl>

<ol>
<li>升級到 1.5.1b
</li>
<li>摸索静态化发布
 <ol>
 <li>升迁旧样式
 </li>
 <li>兼容插件
 </li>
 <li>微调样式:
    <ul>
    <li>头部的标题索引入口文字,怎么也消除不了下划綇
    </li>
    <li>//<a href="http://alexgorbatchev.com/wiki/SyntaxHighlighter:Usage">SyntaxHighlighter</a> 的行号后有意外空白 //
        <ul>
        <li><u>伪问题</u> fixed!
        </li>
        </ul>
    </li>
    <li>归档插件的输出页面中,日期链接失常,应该清除
    </li>
    </ul>
 </li>
 </ol>
</li>
<li>Hg的 hooks 部署
</li>
<li>dot 的自动包含图片热区定义的 t2t 处理
</li>
<li>Leo 中的自动化发布脚本按钮
</li>
</ol>

<hr class="light" />
<p>
动力源自::<b><a href="http://txt2tags.sf.net">txt2tags</a></b>
</p>
</div>

<!-- xhtml code generated by txt2tags 2.4 (http://txt2tags.sf.net) -->
<!-- cmdline: txt2tags ./techic/PyBlosxom/relivin-pyblosxom-2010-04-18-23-23.t2t -->
</body></html>
